impression mark pressing - Spanish English Dictionary